package com.example.demo.service.impl;

import com.example.demo.dao.ConfigvaluesDao;
import com.example.demo.service.ConfigvaluesService;
import com.example.demo.entity.Configvalues;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class ConfigvaluesServiceImpl implements ConfigvaluesService {

    @Resource(type = ConfigvaluesDao.class)
    private ConfigvaluesDao configvaluesDao;

    @Override
    public ConfigvaluesDao getConfigvaluesDao() {
        return configvaluesDao;
    }

    public Configvalues getById(Integer id) {
        return configvaluesDao.getById(id);
    }

    public Configvalues getByEntity(Configvalues configvalues) {
        return configvaluesDao.getByEntity(configvalues);
    }

    public List<Configvalues> listByEntity(Configvalues configvalues) {
        return configvaluesDao.listByEntity(configvalues);
    }

    public List<Configvalues> listByIds(List<Integer> ids) {
        return configvaluesDao.listByIds(ids);
    }

    public int insert(Configvalues configvalues) {
        return configvaluesDao.insert(configvalues);
    }

    public int insertBatch(List<Configvalues> list) {
        return configvaluesDao.insertBatch(list);
    }

    public int update(Configvalues configvalues) {
        return configvaluesDao.update(configvalues);
    }

    public int updateBatch(List<Configvalues> list) {
        return configvaluesDao.updateBatch(list);
    }

    public int deleteById(Integer id) {
        return configvaluesDao.deleteById(id);
    }

    public int deleteByEntity(Configvalues configvalues) {
        return configvaluesDao.deleteByEntity(configvalues);
    }

    public int deleteByIds(List<Integer> list) {
        return configvaluesDao.deleteByIds(list);
    }

    public int countAll() {
        return configvaluesDao.countAll();
    }

    public int countByEntity(Configvalues configvalues) {
        return configvaluesDao.countByEntity(configvalues);
    }

}
